.menu-item{
  display: flex;
  padding-top: rem(25px);
  padding-bottom: rem(25px);
  border-bottom: rem(1px) solid #f0f0f0;
  position: relative;
  img{
    width: rem(60px);
    height: rem(60px);
    margin-right: rem(10px);
  }
  .menu-item-right{
    flex: 1;
    .item-title{
      font-size: rem(15px);
      color: #2f2f2f;
    }
    .item-desc,.item-zan{
      color: #a9a9a9;
      font-size: rem(12px);
      margin-top: rem(6px);
      line-height: rem(15px);
      padding-right: rem(4px);
    }
    .item-price{
      margin-top: rem(10px);
      color: #fe4d3d;
      font-size: rem(14px);
      .unit{
        color: #a9a9a9;
        font-size: rem(14px);

      }
    }
  }
  .select-content{
    position: absolute;
    right: rem(9px);
    bottom: rem(21px);
    display: flex;
    .minus{
      width: rem(23px);
      height: rem(23px);
      background-size: cover;
      background-image: url("./img/minus.png");
    }
    .count{
      font-size: rem(15px);
      color: #2f2f2f;
      width: rem(20px);
      height: rem(25px);
      line-height: rem(25px);
      margin-left: rem(2px);
      margin-right: rem(2px);
      text-align: center;
    }
    .plus{
      width: rem(23px);
      height: rem(23px);
      background-size: cover;
      background-image: url("./img/plus.png");
    }
  }
}